510258
920963
803930
659904
79740
422256
950707
523185
567796
605144
43674
676716
5173799
3590581
3119148
2424804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471